home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Environments / Prograph Classic 2.6.1 / Prograph Reference Manual / Prograph Reference 5-7 / Prograph Reference 5-7.rsrc / TEXT_181.txt < prev    next >
Encoding:
Text File  |  1995-10-25  |  27.1 KB  |  1,547 lines

  1.  
  2.                                                         Index
  3.  
  4.  
  5. (in) primitive  288
  6. (join) primitive  288
  7. (length) primitive  288, 
  8. * primitive  300, 
  9. ** primitive  300, 
  10. + primitive  301,
  11. ++ primitive  301, 
  12. +1 primitive  301, 
  13. - primitive 302,
  14. -- primitive  302, 
  15. -1 primitive  302, 
  16. /Idle  171
  17. /Key  171, 173
  18. /Update  171
  19. < primitive  295
  20. <= primitive  295
  21. = primitive 295,
  22. > primitive   296
  23. >= primitive  296
  24. ‚↠primitive  298
  25. ‚â§ primitive 299
  26. ‚â• primitive 299
  27. √∑ primitive 312,
  28. √∑√∑ primitive 312,
  29.  
  30. A                               *A*
  31.  
  32. ABlock 378
  33. ABlock@ 379
  34. ABlock@@ 379
  35. About‚Ķ 171, 172
  36. abs primitive 303
  37. absolute address 372, 379
  38. accept primitive 284,
  39. acos primitive 303
  40. activate 171, 351
  41. activating the current application 168
  42. active menu 350
  43. active window  350
  44. AddPt 406
  45. address-to-object primitive 313
  46. aevent methods171, 347
  47. Alert 415
  48. Alerts and Dialogs, Mac Methods 414
  49. allocating structures 378
  50. ancestors primitive 339
  51. and primitive 297
  52. AngleFromSlope 420
  53. annuity primitive 303
  54. answer 287
  55. answer primitive 284
  56. answer-v 287
  57. answer-v primitive 285
  58. Apple Event  171, 346, 347
  59.   Reply 346, 347
  60. Apple menu  171
  61.   Switch Context 168
  62. Apple SANE library 300
  63. Application  170
  64.   active? 168, 169
  65.   current 168
  66.   running 168
  67. Application Builder 364
  68. Application class
  69.   subclassing 181
  70. Application Manager 169-170
  71. Application system class
  72.   about method 179
  73.   active? 179
  74.   aevent methods 180
  75.   current 178
  76.   front 178
  77.   menu bar 179
  78.   menu lib 180
  79.   menus 180
  80.   name 178
  81.   owner 178
  82.   resources 179
  83.   window lib 181
  84.   windows 180
  85. Application/Menu Click 171
  86. Arcs and Wedges, Mac Methods 400
  87. arithmetic
  88. arithmetic primitives
  89.    integer vs. real 300
  90. array 373
  91. array element 377
  92. arrays 377
  93. arrow 383
  94. Arrow key 175, 353
  95. asin primitive 304
  96. ask 287
  97. ask primitive 285
  98. assembly-language 376
  99. atan primitive 304
  100. atan2 primitive 304
  101. ATP-Close primitive 251
  102. ATP-Get-Request primitive 252
  103. ATP-Get-Response primitive 252
  104. ATP-Open primitive 252
  105. ATP-Send-Request primitive 253
  106. ATP-Send-Response primitive 253
  107. attach-l primitive 289
  108. attach-r primitive 289
  109. attr-com primitive 339
  110. attribute 342
  111. attributes primitive 340
  112. auto-text primitive 356
  113.  
  114. B                                      *B*
  115.  
  116. BackColor 392
  117. Balloon Help 173, 354
  118. begin-drawing primitive 366, 367
  119. Bit Transfer, Mac Methods 401
  120. bit-and primitive 260, 
  121. bit-not primitive 260,
  122. bit-or primitive 260, 
  123. bit-shift-l primitive 261,
  124. bit-shift-r primitive 261, 
  125. bit-xor primitive 261, 
  126. BitMap 381
  127. BitMapToRegion 381
  128. block-address primitive 313, 379
  129. block-size primitive 314
  130. boolean
  131.   input values 248
  132.   operations 295
  133.   primitive 248
  134.   result 248
  135. boolean primitive 359
  136. break-serial-port primitive 324
  137. buffer 313, 379
  138.   data manipulation 313
  139.   handle 313
  140.   pointer 313
  141. button 421
  142. Button system class
  143.   active? 182
  144.   balloon 183
  145.   click method 184
  146.   Control Record 184
  147.  grow? 183
  148.   location 183
  149.   move? 183
  150.   name 182
  151.   owner 182
  152.   size 183
  153.   visible? 182
  154. Byte Stream 245, 263
  155. Byte Stream primitives
  156.   clear-bytes-map 263
  157.   from-bytes 264
  158.   to-bytes 264
  159. byte-length primitive 331
  160.  
  161. C                                     *C*
  162.  
  163. C language 378, 380
  164. CalcCMask 381
  165. CalcPixCMask 381
  166. call
  167.   by reference 372
  168.   by value 372
  169. called-from-get 248
  170. called-from-get primitive 340
  171. called-from-meth primitive 340
  172. called-from-method 248
  173. called-from-set 248
  174. called-from-set primitive 341
  175. calls-to-get 248
  176. calls-to-get primitive 341
  177. calls-to-meth 248
  178. calls-to-meth primitive 342
  179. calls-to-set 248
  180. calls-to-set primitive 342
  181. Cancel button 273
  182. Canvas 175, 348, 364
  183.   click method 367
  184.   draw method 365
  185.   window item 276
  186. Canvas system class
  187.   active? 185
  188.   balloon 186, 187, 198, 229, 236
  189.   click method 189
  190.   draw method 189
  191.   grow? 186
  192.   hControl 187
  193.   hScroll? 187
  194.   limits 188
  195.   location 186
  196.   move? 186
  197.   name 185
  198.   origin 188
  199.   owner 185
  200.   size 186
  201.   vControl 187
  202.   visible? 185
  203.   vScroll? 187
  204. caret 175
  205. CautionAlert 416
  206. CGrafPort@ 380
  207. CharWidth 391
  208. Check Box system class
  209.   active? 190
  210.   balloon 191
  211.   checked? 192
  212.   click method 192
  213.   control record 192
  214.   grow? 191
  215.   location 191
  216.   move? 191
  217.   name 190
  218.   owner 190
  219.   size 191
  220.   visible? 190
  221. children primitive 342
  222. choose primitive 265
  223. class translation map 263, 264
  224. class(es)  339, 
  225. class-com primitive 343
  226. classes primitive 343
  227. Clear 172
  228. clear-bytes-map 245, 246
  229. clear-bytes-map primitive 263
  230. clear-text primitive 356
  231. click 349, 
  232. click event 367
  233. Click Item system class
  234.   active? 193
  235.   balloon 194
  236.   click method 195
  237.   grow? 194
  238.   location 194
  239.   move? 194
  240.   name 193
  241.   owner 193
  242.   size 194
  243.   visible? 193
  244. click method 349
  245. clip region 348, 349, 367
  246. clipboard  264, 364
  247. Close  173, 174
  248. close box 173
  249. close primitive 269
  250. close-serial-port primitive 324
  251. CloseDialog 414
  252. ClosePicture 402
  253. ClosePoly 404
  254. CloseResFile 409
  255. closing resource files, Mac Methods 408
  256. cluster 263
  257. cluster-delete 246, 
  258. cluster-lock 246
  259. cluster-read 246,
  260. cluster-replace 246, 
  261. cluster-undelete 246,
  262. cluster-unlock 246,
  263. cluster-write 246, 
  264. clustering 263
  265. code resources 380
  266. Color, Mac Methods
  267.    Drawing 391
  268. ColorBit 392
  269. Command key  354
  270. communications 263
  271. compact-memory primitive 314
  272. compiled methods 245
  273. compiled? primitive 283,
  274. compound primitive 305
  275. compound types 374
  276. configure-sport primitive 325
  277. copy 172
  278. copy primitive 265, 
  279. copy-text primitive 356
  280. CopyBits 381, 401
  281. CopyDeepMask 381
  282. CopyDeepPixMask 381
  283. CopyPixBits 381
  284. CopyPixels 381
  285. CopyPixMask 381
  286. cos primitive 305
  287. count-sport-input primitive 325
  288. Count1Resources 410
  289. CountResources 410
  290. create primitive 269
  291. CreateResFile 408
  292. creator types 378
  293. current application 168
  294.    Application subclass 181
  295. current file pointer 275
  296. CurResFile 409
  297. cursor
  298.   position 259
  299. Cursor, Mac Methods 381
  300. Cut menu item (compiler) 452
  301. cut-text primitive 357
  302. CWindowRecord@ 380
  303.  
  304. D                                      *D*
  305.  
  306. data cluster 263
  307. data fork 364
  308. data manipulation
  309.    memory buffers 313
  310. data objects 4
  311. Database 245
  312. Database Engine 263
  313. db-backup 246
  314. db-close 246,
  315. db-compact 246, 
  316. db-delete 246, 
  317. db-flush 246, 
  318. db-get-flush
  319. db-info 246, 
  320. db-list 246, 
  321. db-new 246
  322. db-open 246,
  323. db-rename 246
  324. db-set-flush 
  325. db-shutdown 246, 
  326. db-wait 246,
  327. debug primitive 283, 462
  328. deep copy 265
  329. delete primitive 270
  330. DeltaPoint 408
  331. dereference 379
  332. descendants primitive 343
  333. desktop event 171
  334. detach-l primitive 289
  335. detach-nth primitive 290
  336. detach-r primitive 290
  337. dialog 287
  338. DialogRecord@ 380
  339. Dialogs and Alerts, Mac Methods 414
  340. disk 264
  341. display primitive 286, 
  342. DisposCCursor 384
  343. DisposDialog 414
  344. DisposHandle 378
  345. DisposPtr 378
  346. div primitive 305,
  347. double-click time 258
  348. drag-rect primitive 169, 276, 368
  349. draw-style-text primitive 256
  350. DrawChar 390
  351. Drawing in Color, Mac Methods 391
  352. Drawing, Mac Methods
  353. Pen and Line 384
  354. DrawPicture 403
  355. DrawString 390
  356. DrawText 390
  357.  
  358. E                                     *E*
  359.  
  360. Edit Application menu item 168
  361. edit menu methods 172
  362. Edit Text , 175, 352, 353
  363. Edit Text system class
  364.   active? 196
  365.   balloon 198
  366.   edit record 200
  367.   font 198
  368.   font size 199
  369.   font style 198
  370.   grow? 197
  371.   justification 199
  372.   location 197
  373.   move? 197
  374.   name 196
  375.   owner 196
  376.   selection 200
  377.   size 197
  378.   style record 200
  379.   text 199
  380.   visible? 196
  381.   wrap? 200
  382. EmptyRect 396
  383. end-drawing primitive 366, 367
  384. Enter key 352
  385. Environment 246, 
  386. EqualPt 407
  387. EqualRect 396
  388. EraseArc 400
  389. EraseOval 398
  390. ErasePoly 405
  391. EraseRect 366, 367, 397
  392. EraseRoundRect 399
  393. error numbers 269
  394. Event 170, 171
  395.   activate 171
  396.   Apple Event 171
  397.   key 171
  398.   key event 173
  399.   mouse down 171, 173, 174
  400.   suspend/resume 171
  401.   update 171
  402. Event Manager  346
  403. EventRecord 353, 366
  404. Exclude Unused Methods check box (compiler) 456
  405. Exec menu , 168
  406. Edit Application 168
  407.    Run  168
  408. exp primitive 306
  409. extract-text primitive 357
  410.  
  411. F                                        *F*
  412.  
  413. field name conflicts 376
  414. file pointer 273
  415. file types 378
  416. file-size primitive 270
  417. FillArc 401
  418. FillOval 398
  419. FillPoly 406
  420. FillRect 397
  421. FillRoundRect 399
  422. filter functions 380
  423. find-bounds primitive 276
  424. find-instance primitive 281
  425. find-item , 351
  426. find-item primitive 256
  427. find-menu primitive 257
  428. find-menu-a primitive 257
  429. find-window primitive 258
  430. find-window-a primitive 258
  431. font 287
  432. ForeColor 392
  433. format primitive 331
  434. FrameArc 400
  435. FrameOval 398
  436. FramePoly 405
  437. FrameRect 367, 397
  438. FrameRoundRect 399
  439. from-ascii primitive 334
  440. from-bytes 245
  441. from-bytes primitive 264
  442. from-handle primitive 314, 380
  443. from-pointer primitive 314
  444. from-string primitive 334
  445. Front Window 172
  446. function 370, 371
  447. function pointer 380
  448.  
  449. G                                   *G*
  450.  
  451. Gestalt Manager 421
  452. gestalt primitive 267
  453. gestalt-attribute primitive 268
  454. Get  313, 315,
  455. get method 340
  456. get-file primitive 270
  457. get-integer primitive 315
  458. get-nth primitive 291
  459. get-point primitive 315
  460. get-position primitive 271
  461. get-real primitive 315
  462. get-rect primitive 316
  463. get-sport-buffer primitive 326
  464. get-sport-refs primitive 326
  465. get-string primitive 316, 380
  466. get-text primitive 316
  467. Get1IndResource 411
  468. Get1NamedResource 412
  469. Get1Resource 411
  470. GetCPixel 393
  471. GetCursor 383
  472. GetCVariant 463
  473. GetDItem 417
  474. GetForeColor 393
  475. GetIcon 418
  476. GetIndPattern 419
  477. GetIndResource 411
  478. GetIText 417
  479. GetMethods 341, 342
  480. GetMouse 420
  481. GetNamedResource 412
  482. GetNewDialog 414
  483. GetPattern 419
  484. GetPen 385
  485. GetPenState 385
  486. GetPicture 404
  487. GetResInfo 413
  488. GetResource 411
  489. GetVol 373
  490. GlobalToLocal 407
  491. GrafPort 349
  492. GrafPort@ 380
  493. Graphic 144
  494. Graphic system class
  495.   active? 201
  496.   balloon 202
  497.   click method 203
  498.   grow? 202
  499.   location 202
  500.   move? 202
  501.   name 201
  502.   owner 201
  503.   rsrc number 203
  504.   rsrc record 203
  505.   size 202
  506.   visible? 201
  507. Graphic Utilities, Mac Methods 418
  508. graphics operations 276
  509. grow box 173
  510. grow-rect primitive 277
  511.  
  512. H                                    *H*
  513.  
  514. halt primitive 283
  515. handle  263, 264, 378, 379, 
  516. handle dereference 372
  517. HideCursor 382
  518. HidePen 384
  519. HomeResFile 410
  520.  
  521. I                                       *I*
  522.  
  523. I-beam cursor 352
  524. IAC  263, 264
  525. icon 364
  526. attribute
  527. inherited 429
  528. user-defined 429
  529. inherited System class attribute 176, 177
  530. inherited System instance attribute 176
  531. initialization 431
  532. Mac Method 363
  533. Macintosh Toolbox  437
  534. System class 176, 177, 426
  535. System class attribute 176, 177, 428
  536. System class instance attribute 177
  537. System instance attribute 176, 177
  538. Icon system class
  539. active? 204
  540. balloon 205
  541. click method 206
  542. grow? 205
  543. location 205
  544. move? 205
  545. name 204
  546. owner 204
  547. rsrc number 206
  548. rsrc record 206
  549. size 205
  550. visible? 204
  551. icons 425-445
  552. idiv primitive 306, 
  553. idle functions 352
  554. "in" primitive 330
  555. indexing 377
  556. inherited System class attribute icon 177
  557. inherited System instance attribute icon 177
  558. InitCursor 381
  559. insert-nth primitive 291
  560. insert-text primitive 357
  561. insertion point 352
  562. Inside Macintosh , 269, 372, 373, 
  563. inst-to-list primitive 281
  564. instance? primitive 359
  565. instances
  566.            system classes,copying 265
  567. integer-to-string primitive 335
  568. integer? primitive 360, 
  569. interface development overview 167-170
  570. ints-to-point primitive 277
  571. ints-to-rect primitive 278
  572. ints-to-rgb primitive 278
  573. InvalRect 349, 367, 419
  574. InvalRgn 349, 367, 420
  575. InvertArc 400
  576. InvertOval 398
  577. InvertPoly 405
  578. InvertRect 397
  579. InvertRoundRect 399
  580. inZoomIn 355
  581. inZoomOut 355
  582. is-double? primitive 258
  583. is-drag? primitive 259
  584.  
  585. J                                  *J*
  586.  
  587. "join" primitive 330
  588.  
  589. K                                  *K*
  590.  
  591. Key 171, 173, 175
  592. key event , 173
  593. key-close 246,
  594. key-delete 246, 
  595. key-find 246, 
  596. key-first 246, 
  597. key-info 246, 
  598. key-last 246, 
  599. key-list 246, 
  600. key-new 246,
  601. key-next 246, 
  602. key-open 246, 
  603. key-previous 246, 
  604. key-read 246,
  605. key-rename 246, 
  606. key-value 246, 
  607. keyDown 161
  608. KeyEvent 352
  609. KeyRepeat 353
  610. kill-serial-port primitive 326
  611. KillPicture 403
  612. KillPoly 404
  613.  
  614. L                                        *L*
  615.  
  616. "length" primitive 331
  617. level of indirection 380
  618. LineTo 388
  619. list-to-list primitive 282
  620. list? primitive 360, 
  621. ln primitive 306
  622. load 263
  623. load primitive 271, 
  624. LocalTalk 263
  625. LocalToGlobal 407
  626. lock-block primitive 317, 379
  627. lock-string primitive 317
  628. log10 primitive 307
  629.  
  630. M                                       *M*
  631.  
  632. Mac Get Field 18, 87, 96, 374, 379, 380,
  633. Mac Methods  169, 363, 379, 
  634.   essential 381
  635.   icon 363
  636. Mac Set Field  374, 376, 379, 380, 
  637. mac-type primitive 360
  638. Macintosh Classic 353
  639. Macintosh Resource Types 269
  640. Macintosh structures 263, 
  641. Macintosh Toolbox  276, 363
  642. essential Mac Methods 381
  643. Macintosh types
  644. Point 276
  645. Rect 276
  646. make-direct primitive 317
  647. make-handle primitive 317
  648. make-list primitive 292
  649. make-pointer primitive 318
  650. max primitive 307
  651. Memory 314
  652. memory allocation 379
  653. Menu  172
  654.             update 172
  655. menu bar event 171
  656. Menu Click 171
  657. Menu Item 350, 352
  658.   About‚Ķ 171
  659.   Menu Item ID 354
  660.   Menu Item system class
  661.     active? 210
  662.    check? 211
  663.    key 210
  664.    method 211
  665.    name 210
  666.    owner 210
  667.    style 211
  668. menu key 171
  669. Menu system class
  670.   active? 207
  671.   balloon 209, 211
  672.   enabled? 208
  673.   item list 208
  674.   keys 208
  675.   menu record 208
  676.   name 207
  677.   owner 207
  678. MenuID 354
  679. menus 256
  680. meth-com primitive 343
  681. meth-com-g primitive 344
  682. meth-com-s primitive 344
  683. method names 340
  684. Methods 341, 342
  685. methods primitive 344
  686. middle primitive 335
  687. min primitive 307
  688. Miscellaneous Utilities, Mac Methods 419
  689. ModalDialog 415
  690. mouse clicks 256
  691. Mouse Down 171, 173, 174, 175
  692. Move 387
  693. MoveTo 387
  694. munge-string primitive 335
  695.  
  696. N                                         *N*
  697.  
  698. names 170
  699.   lower-case 170
  700. naming conventions
  701. NBP-Close primitive 254, 327, 
  702. NBP-Confirm primitive 254
  703. NBP-Lookup primitive 254
  704. NBP-Open primitive 255
  705. NBP-Register primitive 255
  706. new-block primitive 318, 379
  707. NewHandle 378
  708. NewPtr 378
  709. not primitive 297
  710. NOTE
  711. Naming convention 170
  712. System Class methods 170
  713. NoteAlert 416
  714. Notify  171
  715. null event 171
  716. number? primitive 361
  717.  
  718. O                                        *O*
  719.  
  720. object-to-address primitive 319
  721. ObscureCursor 382
  722. OffsetPoly 405
  723. OffsetRect 394
  724. Open 173
  725. Open button 270
  726. open primitive 272
  727. open-serial-port primitive 327
  728. opening resource files, Mac Methods 408
  729. OpenPicture 402
  730. OpenPoly 404
  731. OpenResFile 408
  732. or primitive 297
  733. origin 348
  734. Ovals, Mac Methods 398
  735.  
  736. P                                     *P*
  737.  
  738. pack primitive 292, 
  739. PaintArc 400
  740. PaintOval 398
  741. PaintPoly 405
  742. PaintRect 397
  743. PaintRoundRect 399
  744. parameter block 378
  745. parameter passing 370
  746. parameters
  747.   value 371
  748.   VAR 371, 373
  749. ParamText 416
  750. Pascal370, 376, 377, 378
  751. array definitions 377
  752. paste-text primitive 357
  753. Pen and Line Drawing, Mac Methods 384
  754. PenMode 386
  755. PenNormal 367, 387
  756. PenPat 387
  757. PenSize 367, 386
  758. pers-com primitive 345
  759. pi primitive 308
  760. PicComment 403
  761. PICT  364
  762. Pict system class
  763.   active? 212
  764.   balloon 213
  765.   click method 214
  766.   grow? 213
  767.   location 213
  768.   move? 213
  769.   name 212
  770.   owner 212
  771.   rsrc number 214
  772.   rsrc record 214
  773.   size 213
  774.   visible? 212
  775. Pictures, Mac Methods 402
  776. PixMap 381
  777. PixMapToRegion 381
  778. PlotIcon 419
  779. point-to-ints primitive 278
  780. pointer 373, 374, 378
  781. pointer dereference 372
  782. pointer to a function 380
  783. Points, Mac Methods 406
  784. points-to-rect primitive 279
  785. Polygons, Mac Methods 404
  786. Pop-up Menu 215
  787. Pop-up Menu system class
  788.   active? 215
  789.   balloon 216
  790.   click method 217
  791.   control record 217
  792.   fixed? 217
  793.   grow? 216
  794.   location 216
  795.   move? 216
  796.   name 215
  797.   owner 215
  798.   size 216
  799.   style 218
  800.   title? 218
  801.   value 218
  802.   value list 218
  803.   visible? 215
  804. popup-menu primitive 259
  805. port 348, 349
  806. power primitive 308
  807. prefix primitive 335
  808. primitive(s), 245, 
  809. (in) 288
  810. (join) 288
  811. (length) 288,
  812. * 300, 1
  813. ** 300, 
  814. + 301, 
  815. ++ 301, 
  816. +1 301, 
  817. - 302, 
  818. -- 302
  819. -1 302, 
  820. < 295
  821. <= 295
  822. = 295, 
  823. > 296
  824. >= 296
  825. abs 303
  826. accept 284, 
  827. acos 303
  828. address-to-object 313
  829. ancestors 339
  830. and 297
  831. annuity 303
  832. answer 284
  833. answer-v 285
  834. asin 304
  835. ask 285
  836. atan 304
  837. atan2 304
  838. ATP-Close 251
  839. ATP-Get-Request 252
  840. ATP-Get-Response 252
  841. ATP-Open 252
  842. ATP-Send-Request 253
  843. ATP-Send-Response 253
  844. attach-l 289
  845. attach-r 289
  846. attr-com 339
  847. attributes 340
  848. auto-text 356
  849. begin-drawing 366, 367
  850. bit-and 260, 
  851. bit-not 260,
  852. bit-or 260, 
  853. bit-shift-l 261, 
  854. bit-shift-r 261, 
  855. bit-xor 261, 4
  856. block-address 313, 379
  857. block-size 314
  858. boolean 359
  859. break-serial-port 324
  860. byte-length 331
  861. called-from-get 340
  862. called-from-meth 340
  863. called-from-set 341
  864. calls-to-get 341
  865. calls-to-meth 342
  866. calls-to-set 342
  867. categories
  868. AppleTalk 250
  869. Application 245, 256-259
  870. Bit 245, 260-261
  871. Byte Stream 245, 263
  872. Data 245, 265
  873. Database 245
  874. Environment 246
  875. File 246, 269
  876. Graphics 246, 276-280
  877. I/O 246, 284-287
  878. Instances 246, 247, 281-282
  879. Interpreter control 246, 283
  880. Lists 246, 288-294
  881. Logical/Relational 247, 295-296, 299
  882. Math 247, 300-306, 312
  883. Memory 247, 313-322
  884. Serial Port 323
  885. Strings 248, 330-338
  886. System 248, 339-345, 346
  887. System Class 248
  888. Text 248, 356-358
  889. Type 248, 359-362
  890. categoriesAppleTalk 245
  891. children 342
  892. choose 265
  893. class-com 343
  894. classes 343
  895. clear-bytes-map 263
  896. clear-text 356
  897. close 269
  898. close-serial-port 324
  899. compact-memory 314
  900. compiled? 283, 
  901. compound 305
  902. configure-sport 325
  903. copy 265, 461
  904. copy-text 356
  905. cos 305
  906. count-sport-input 325
  907. create 269
  908. cut-text 357
  909. debug 283, 
  910. delete 270
  911. descendants 343
  912. detach-l 289
  913. detach-nth 290
  914. detach-r 290
  915. display 286, 462
  916. div 305, 
  917. drag-rect 169, 276, 368
  918. draw-style-text 256
  919. end-drawing 366, 367
  920. exp 306
  921. extract-text 357
  922. file-size 270
  923. find-bounds 276
  924. find-instance 281
  925. find-item 256
  926. find-menu 257
  927. find-menu-a 257
  928. find-sorted 290
  929. find-window 258
  930. find-window-a 258
  931. format 331
  932. from-ascii 334
  933. from-bytes 264
  934. from-handle 314, 380
  935. from-pointer 314
  936. from-string 334
  937. gestalt 267
  938. gestalt-attribute 268
  939. get-file 270
  940. get-integer 315
  941. get-nth 291,
  942. get-point 315
  943. get-position 271
  944. get-real 315
  945. get-rect 316
  946. get-sport-buffer 326
  947. get-sport-refs 326
  948. get-string 316, 380
  949. get-text 316
  950. grow-rect 277
  951. halt 283
  952. idiv 306, 461
  953. "in" 330
  954. insert-nth 291
  955. insert-text 357
  956. inst-to-list 281
  957. instance? 359
  958. integer-to-string 335
  959. integer? 360, 
  960. ints-to-point 277
  961. ints-to-rect 278
  962. ints-to-rgb 278
  963. is-double? 258
  964. is-drag? 259
  965. "join" 330
  966. kill-serial-port 326
  967. "length" 331
  968. list-to-inst 282
  969. list? 360,
  970. ln 306
  971. load 271
  972. lock-block 317, 379
  973. lock-string 317
  974. log10 307
  975. mac-type 360
  976. make-direct 317
  977. make-handle 317
  978. make-list 292
  979. make-pointer 318
  980. max 307
  981. meth-com 343
  982. meth-com-g 344
  983. meth-com-s 344
  984. methods 344
  985. middle 335
  986. min 307
  987. munge-string 335
  988. NBP-Close 254, 
  989. NBP-Confirm 254
  990. NBP-Lookup 254
  991. NBP-Open 255
  992. NBP-Register 255
  993. new-block 318, 379
  994. not 297
  995. number? 361
  996. object-to-address 319
  997. open 272
  998. open-serial-port 327
  999. or 297
  1000. pack 292, 461
  1001. paste-text 357
  1002. pers-com 345
  1003. persistents 345
  1004. pi 308
  1005. point-to-ints 278
  1006. points-to-rect 279
  1007. popup-menu 259
  1008. power 308
  1009. prefix 335
  1010. print-text 358
  1011. print-window 286
  1012. prograph-file 272, 
  1013. put-file 272
  1014. put-integer 319, 380
  1015. put-point 319
  1016. put-real 320
  1017. put-rect 320
  1018. put-string 320
  1019. put-text 321
  1020. rand 308
  1021. read 273, 379
  1022. read-line 273
  1023. real? 361
  1024. receive-serial-port 327
  1025. rect-to-ints 279
  1026. rect-to-points 280
  1027. rename 274
  1028. reverse 292
  1029. rgb-to-ints 280
  1030. round 308
  1031. round-down 309
  1032. round-up 309
  1033. save 274, 
  1034. sc-activate-wind 346
  1035. sc-aevent-begin 346
  1036. sc-aevent-dispatch 347
  1037. sc-aevent-end 347
  1038. sc-background? 348
  1039. sc-begin-drawing 348, 369
  1040. sc-begin-update 348
  1041. sc-click-witem 349
  1042. sc-delete-item 350
  1043. sc-draw-witem 350
  1044. sc-end-drawing 350, 369
  1045. sc-end-update 350
  1046. sc-find-witem 351
  1047.   sc-get-wind 351
  1048.   sc-hilite-witem 351
  1049.   sc-idle-edit 352
  1050.   sc-insert-item 352
  1051.   sc-key-button 352
  1052.   sc-key-edit 353
  1053.   sc-key-list 353
  1054.   sc-key-menu 354
  1055.  sc-show-ballon 354
  1056.   sc-tab-witem 354
  1057.   sc-zoom-wind 355
  1058.   select 286
  1059.   send-serial-port 327
  1060.   send-sport-done 328
  1061.   set-dialog-font 287
  1062.   set-nth 293, 
  1063.   set-nth! 293, 
  1064.   set-position 275
  1065.   set-seed 310
  1066.   set-sport-buffer 328
  1067.   settable 345, 
  1068.   shallow-copy 266
  1069.   show 287
  1070.   sign 310
  1071.   sign-extend 310
  1072.   sin 311
  1073.   sort 293
  1074.   split-nth 294
  1075.   sport-configuration 329
  1076.   sqrt 311
  1077.   string-address 321
  1078.   string-length 336
  1079.   string-to-integer 336
  1080.   string? 361, 461
  1081.    suffix 337
  1082.   switch 265
  1083.   tan 311
  1084.   test-all? 262
  1085.   test-bit? 262
  1086.   test-one? 262
  1087.   to-ascii 337
  1088.   to-bytes 264
  1089.   to-handle 321
  1090.   to-pointer 322, 380
  1091.   to-string 337
  1092.   tokenize 338
  1093.   trace 283, 462
  1094.   trap? 268
  1095.   trunc 311
  1096.   type 362
  1097.   unlock-block 322
  1098.   unlock-string 322
  1099.   unpack 294,
  1100.   wait-double? 259
  1101.   write 275
  1102.   write-line 275
  1103.   xor 298
  1104.   ‚↠298
  1105.   ‚â§ 299
  1106.   ‚â• 299
  1107.   √∑ 312, 
  1108.   √∑√∑ 312, 
  1109.   System Class 345
  1110. Primitives List
  1111.   Byte Stream 245
  1112.   Database 245
  1113.   Environment 246
  1114.   System Class 248
  1115. print-text primitive 358
  1116. print-window primitive 286
  1117. procedure 370, 371
  1118. Prograph 263
  1119.   using Macintosh Toolbox 363
  1120. prograph-file primitive 272, 
  1121. Pt2Rect 395
  1122. PtInRect 169, 368, 395
  1123. Ptr 378, 379
  1124. PtToAngle 396
  1125. put-file primitive 272
  1126. put-integer primitive 319, 380
  1127. put-point primitive 319
  1128. put-real primitive 320
  1129. put-rect primitive 320
  1130. put-string primitive 320
  1131. put-text primitive 321
  1132.  
  1133. Q                                    *Q*
  1134.  
  1135. QuickDraw 364
  1136.  
  1137. R                                   *R*
  1138.  
  1139. Radio Set system class
  1140.   active? 219
  1141.   balloon 220
  1142.   click method 221
  1143.   control list 221
  1144.   grow? 220
  1145.   location 220
  1146.   move? 220
  1147.   name 219
  1148.   owner 219
  1149.   size 220
  1150.   value 221
  1151.   value list 221
  1152.   visible? 219
  1153. RAM  314
  1154. rand primitive 308
  1155. read primitive 273, 379
  1156. read-line primitive 273
  1157. real? primitive 361
  1158. receive-serial-port primitive 327
  1159. rect-to-ints primitive 279
  1160. rect-to-points primitive 280
  1161. Rectangles, Mac Methods 394
  1162.   round 399
  1163. references
  1164.   direct, indirect, doubly indirect 313
  1165. rename primitive 274
  1166. Reply 346, 347
  1167. ResEdit 364
  1168. ResError 409
  1169. resource fork , 364
  1170. resource management 263
  1171. resource types 378
  1172. Resources , 264, 364
  1173. Resources, Mac Methods 408
  1174.   key 352
  1175. reverse primitive 292
  1176.   RGB Colors 392
  1177.   rgb-to-ints primitive 280
  1178.   RGBBackColor 393
  1179.   RGBForeColor 392
  1180. round primitive 308
  1181. Round Rectangles, Mac Methods 399
  1182. round-down primitive 309
  1183. round-up primitive 309
  1184. rsrc number 364
  1185. Run menu item  168
  1186. running current application 168
  1187.  
  1188. S                                    *S*
  1189.  
  1190. save 263
  1191. Save button 273
  1192. Save menu item (compiler) 451
  1193. save primitive 274, 
  1194. sc-activate-wind 248
  1195. sc-activate-wind primitive 346
  1196. sc-aevent-begin , 248
  1197. sc-aevent-begin primitive 346
  1198. sc-aevent-dispatch , 248
  1199. sc-aevent-dispatch primitive 347
  1200. sc-aevent-end , 248
  1201. sc-aevent-end primitive 347
  1202. sc-background? 248
  1203. sc-background? primitive 348
  1204. sc-begin-drawing 248, 369
  1205. sc-begin-drawing primitive 348, 369
  1206. sc-begin-update 248
  1207. sc-begin-update primitive 348
  1208. sc-click-witem 248
  1209. sc-click-witem primitive 349
  1210. sc-delete-item 248
  1211. sc-delete-item primitive 350
  1212. sc-draw-witem 248
  1213. sc-draw-witem primitive 350
  1214. sc-end-drawing 248, 369
  1215. sc-end-drawing primitive 350, 369
  1216. sc-end-update 248
  1217. sc-end-update primitive 350
  1218. sc-find-witem 248
  1219. sc-find-witem primitive 351
  1220. sc-get-wind , 248
  1221. sc-get-wind primitive 351
  1222. sc-hilite-witem 248
  1223. sc-hilite-witem primitive 351
  1224. sc-idle-edit 248
  1225. sc-idle-edit primitive 352
  1226. sc-insert-item 248
  1227. sc-insert-item primitive 352
  1228. sc-key-button 248
  1229. sc-key-button primitive 352
  1230. sc-key-edit primitive 353
  1231. sc-key-list 353
  1232. sc-key-menu 248
  1233. sc-key-menu primitive 354
  1234. sc-key-wind 248
  1235. sc-show-balloon 173, 248
  1236. sc-show-balloon primitive 354
  1237. sc-tab-witem 248
  1238. sc-tab-witem primitive 354
  1239. sc-zoom-wind 248
  1240. sc-zoom-wind primitive 355
  1241. SCLibrary file 449
  1242. scrapbook 264
  1243. ScreenRes 418
  1244. Scroll List , 175, 353
  1245. selection 175
  1246. Scroll List system class
  1247.   active? 222
  1248.   balloon 224
  1249.   click method 225
  1250.   grow? 223
  1251.   list record 224
  1252.   location 223
  1253.   move? 223
  1254.   name 222
  1255.   owner 222
  1256.   select list 224
  1257.   size 224
  1258.   value list 224
  1259.   visible? 223
  1260. Scroll Text , 352, 353
  1261. Scroll Text system class
  1262.   active? 227
  1263.   balloon 229
  1264.   edit record 231
  1265.   font 229
  1266.   font size 230
  1267.   font style 230
  1268.   grow? 228
  1269.   hscroll 232
  1270.   justification 230
  1271.   location 228
  1272.   move? 228
  1273.   name 227
  1274.   owner 227
  1275.   selection 232
  1276.   size 229
  1277.   style record 231
  1278.   text 231
  1279.   visible? 228
  1280.   vscroll 232
  1281.   wrap? 231
  1282. scrolling lists 346
  1283. ScrollRect 401
  1284. SectRect 395
  1285. SeedPixCFill 381
  1286. select , 287
  1287. select primitive 286
  1288. selected elements
  1289. appearance 28, 
  1290. SelIText 418
  1291. send-sport-done primitive 328
  1292. Set , 169, 
  1293. set-dialog-font primitive 287
  1294. set-nth primitive 293, 
  1295. set-nth! primitive 293,
  1296. set-position primitive 275
  1297. set-seed primitive 310
  1298. set-sport-buffer primitive 328
  1299. SetCCursor 382
  1300. SetCPixel 393
  1301. SetCursor 382
  1302. SetDItem 417
  1303. SetIText 417
  1304. SetMethods 341, 342
  1305. SetPenState 385
  1306. SetPort 370
  1307. SetPt 406
  1308. SetRect 394
  1309. settable primitive 345,
  1310. shallow-copy primitive 266
  1311. ShieldCursor 384
  1312. show 287
  1313. show primitive 287
  1314. ShowCursor 382
  1315. ShowPen 385
  1316. sign primitive 310
  1317. sign-extend primitive 310
  1318. simple Macintosh types 378
  1319. Simultaneous editing, executing 168
  1320. sin primitive 311
  1321. SizeResource 413
  1322. SlopeFromAngle 420
  1323. sort primitive 293
  1324. SpaceExtra 390
  1325. split-nth primitive 294
  1326. sport-configuration primitive 329
  1327. sqrt primitive 311
  1328. Str255 374
  1329. string as Str255 374
  1330. string-address primitive 321
  1331. string-length primitive 336
  1332. string-to-integer primitive 336
  1333. string? primitive 361, 
  1334. StringWidth 391
  1335. structure allocation 378
  1336. SubPt 406
  1337. suffix primitive 337
  1338. suspend/resume, 171
  1339. Switch Context menu item , 168
  1340. switch primitive 265
  1341. SysBeep 421
  1342. SysEnvirons 421
  1343. System 6 421
  1344. System 7 153,
  1345. System Class 248
  1346.   icon 426
  1347. System class attribute icon 177
  1348. System Class Attributes
  1349. System class icon 176, 177
  1350. System class instance attribute icon 177
  1351. System Class methods 170-175
  1352.   Bounds 174
  1353.   Clear 172
  1354.   Close 173, 174
  1355.   Copy 172
  1356.   Front Window 172
  1357.   Idle 172
  1358.   Key 173, 175
  1359.   Mouse Down 173, 174
  1360.   Notify , 171
  1361.   Open 173
  1362.   Tab To Item 175
  1363.   Update 172, 174, 175
  1364. sc-activate-wind 346
  1365. sc-aevent-begin 346
  1366. sc-aevent-dispatch 347
  1367. sc-aevent-end 347
  1368. sc-background? 348
  1369. sc-begin-drawing 348
  1370. sc-begin-update 348
  1371. sc-click-witem 349
  1372. sc-delete-item 350
  1373. sc-draw-witem 350
  1374. sc-end-drawing 350
  1375. sc-end-update 350
  1376. sc-find-witem 351
  1377. sc-get-wind 162, 351
  1378. sc-hilite-witem 351
  1379. sc-idle-edit 352
  1380. sc-insert-item 352
  1381. sc-key-button 352
  1382. sc-key-edit 353
  1383. sc-key-list 353
  1384. sc-key-menu 354
  1385. sc-show-balloon 354
  1386. sc-tab-witem 354
  1387. sc-zoom-wind 355
  1388. System class specifications 176, 244
  1389. System classes 168-244, 
  1390.   Apple Events 158
  1391.   copying instances 265
  1392.   Edit Text 175
  1393.   Menu 170
  1394. System system class
  1395.   active? 233
  1396.   name 233
  1397.   owner 233
  1398.  
  1399. T                              *T*
  1400.  
  1401. Tab key 354
  1402. Tab To Item 175
  1403. TabDirection 354
  1404. table-close 246, 
  1405. table-delete 246, 
  1406. table-export 246, 
  1407. table-import 246,
  1408. table-info 246, 
  1409. table-list 246, 
  1410. table-new 246, 
  1411. table-open 246, 
  1412. table-rename 246, 
  1413. tan primitive 311
  1414. TEActivate 346
  1415. TEDeactivate 346
  1416. test-all? primitive 262
  1417. test-bit? primitive 262
  1418. test-one? primitive 262
  1419. Text 287
  1420. text editors 346
  1421. Text system class
  1422.   active? 234
  1423.   balloon 235
  1424.   font 225, 236
  1425.   font size 225, 226, 236
  1426.   font style 225, 236
  1427.   grow? 235
  1428.   justification 237
  1429.   location 235
  1430.   move? 235
  1431.   name 234
  1432.   owner 234
  1433.   size 235
  1434. text 237
  1435.   visible? 234
  1436. Text, Mac Methods 388
  1437. TextFont 388
  1438. TextMode 389
  1439. TextSize 390
  1440. TextWidth 391
  1441. title bar 173
  1442. to-ascii primitive 337
  1443. to-bytes 245, 264
  1444. to-bytes primitive 264
  1445. to-handle primitive 321
  1446. to-pointer primitive 322, 380
  1447. to-string primitive 337
  1448. tokenize primitive 338
  1449. Toolbox  276, 363
  1450.   essential Mac Methods 381
  1451. Toolbox data types
  1452.   array 373
  1453.   Boolean 374
  1454.   Byte 374
  1455.   compound 374
  1456.   Handle 374
  1457.   Integer 374
  1458.   LongInt 374
  1459.   Ptr 374
  1460.   Real 374
  1461.   SignedByte 374
  1462.   simple 374
  1463.   Unsigned 374
  1464. trace primitive 283, 
  1465. trap? primitive 268
  1466. trunc primitive 311
  1467. type primitive 362
  1468.  
  1469. U                                *U*
  1470.  
  1471. UnionRect 395
  1472. Unique1ID 413
  1473. UniqueID 412
  1474. universal method 340, 342,
  1475. unlock-block primitive 322
  1476. unlock-string primitive 322
  1477. unpack primitive 294,
  1478. update , 171, 172, 174, 175, 351
  1479. update event    349, 365, 367
  1480. UseResFile 410
  1481. Utilities, Mac Methods
  1482.   Graphic 418
  1483. Miscellaneous 419
  1484.  
  1485. V                              *V*
  1486.  
  1487. value parameters 371, 373
  1488. VAR parameters 371, 373
  1489. variable-length array 377
  1490. visible region 349
  1491.  
  1492. W                             *W*
  1493.  
  1494. wait-double? primitive 259
  1495. Wedges and Arcs, Mac Methods 400
  1496. wind-draw-prep 370
  1497. window  172, 351
  1498. Window Item , 350, 351, 352, 354
  1499. Window Item system class
  1500.   active? 243
  1501.   balloon 244
  1502.   grow? 244
  1503.   location 244
  1504.   move? 244
  1505.   name 243
  1506.   owner 243
  1507.   size 244
  1508.   visible? 243
  1509. Window Item(s) 256
  1510. window record 351
  1511. Window system class
  1512.   activate method 241
  1513.   active? 238
  1514.   close method 241
  1515.   close? 239
  1516.   def ID 239
  1517.   idle method 241
  1518.   item list 242
  1519.   key method 242
  1520.   location 240
  1521.   modal? 239
  1522.   name 238
  1523.   owner 238
  1524.   selected item 240
  1525.   size 240
  1526. window record 239
  1527. Window/Mouse Down 171
  1528. WindowRecord 370
  1529. WindowRecord@ 351, 380
  1530. windows 256
  1531.   closing 173, 241
  1532.   opening 173, 241
  1533. write primitive 275
  1534. write-line primitive 275
  1535.  
  1536. X                    *X*
  1537.  
  1538. xor primitive 298
  1539. XPrims 380,
  1540.  
  1541. Z                    *Z*
  1542.  
  1543. zero based array indices 377
  1544. Zoom 355
  1545. zoom box 173
  1546. ZoomDirection 355
  1547.